having a long mane - French English Dictionary